strap insulator - Alemán Inglés Diccionario